package com.cec.service.admin;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cec.dto.CategoryDTO;
import com.cec.entity.Category;
import com.cec.result.Result;

public interface CategoryService  {

    /**
     * 添加活动类别信息
     * @param categoryDTO
     * @return
     */
    Result addActivityCategory(CategoryDTO categoryDTO);

    /**
     * 添加资讯类别信息
     * @param categoryDTO
     * @return
     */
    Result addInfoCategory(CategoryDTO categoryDTO);

    /**
     * 修改活动类别信息
     * @param categoryDTO
     * @return
     */
    Result updateActivityCategory(CategoryDTO categoryDTO);

    /**
     * 修改资讯类别信息
     * @param categoryDTO
     * @return
     */
    Result updateInfoCategory(CategoryDTO categoryDTO);

    /**
     * 通过id删除活动类别
     * @param id
     * @return
     */
    Result deleteActivityCategory(Integer id);

    /**
     * 通过id删除资讯类别
     * @param id
     * @return
     */
    Result deleteInfoCategory(Integer id);
}
